home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / network / winstl20.zip / RELNOTES.TXT < prev    next >
Text File  |  1992-04-19  |  7KB  |  124 lines

  1.                       WINSTALL 2.0 Release Notes
  2.  
  3. WINSTALL was previously called N.A.I., or Network Application Installer.
  4. WINSTALL 2.0 is a major upgrade from N.A.I., providing significant 
  5. enhancements and improvements in many areas.  Once again, Aleph Systems
  6. offers thanks to all those users and evaluators who suggested improvements.
  7.  
  8. If you have developed a WINAPPS.LST file and application .DAT files with 
  9. an earlier release of N.A.I., you will find that the WINSTALL programs 
  10. will work perfectly with them as they are.  At the same time, you will find 
  11. that WINSTALL offers many additional capabilities and improved reliability.  
  12. Major differences from the last general release (N.A.I. 1.5) are explained 
  13. below.
  14.  
  15.  
  16. Major WINSTALL improvements for release 2.0:
  17. -------------------------------------------------------
  18.  
  19. 1.  WINSTALL now supports up to five environment variables ($ENVAR1$, 
  20.     $ENVAR2$, $ENVAR3$, $ENVAR4$, and $ENVAR5$), which can be configured 
  21.     using the SET USER-SPECIFIC VARIABLES button in WINSTADM.EXE.
  22.  
  23.     If one or more variables are configured, then WINSTALL will automatically
  24.     substitute them where needed by any application .DAT file or where called
  25.     for in the log.  If any of the specified environment variables are not 
  26.     present in a user's environment, then WINSTALL will prompt the user for 
  27.     them when the first application is installed or removed, remembering the
  28.     responses the user provides until WINSTALL is exited, and substituting 
  29.     them whenever the corresponding $ENVAR is encountered in a .DAT file or 
  30.     log operation.
  31.  
  32.     For example, if you wanted to place a file in the F:\username directory
  33.     where the user's network username is stored in an environment variable 
  34.     called "NETUSER," you could configure the first environment variable as
  35.     "NETUSER,"  and specify F:\$ENVAR1$ as the destination directory for the 
  36.     file you want to place in his directory.  
  37.  
  38.     When WINSTALL runs, it will then examine the user's environment to extract
  39.     the information stored as the NETUSER environment variable and will then
  40.     substitute that information where needed.  If a user running WINSTALL does
  41.     not have a NETUSER variable set in his environment, then WINSTALL will
  42.     prompt him for the information it needs before performing any installation
  43.     or removal process.
  44.  
  45. 2.  WINSTALL now supports up to three application-specific variables 
  46.     ($APPVAR1$, $APPVAR2$, and $APPVAR3$), which can be configured using the 
  47.     new APPLICATION-SPECIFIC VARIABLES button in WINSTADM.EXE, within the
  48.     ADD/MODIFY function.
  49.  
  50.     If one or more variables are configured, then WINSTALL will prompt 
  51.     the end user for them when the application is installed or removed,
  52.     substituting it whenever $APPVAR1$ is encountered in a .DAT file during 
  53.     the operation, either in a pathname or within the file modifications.
  54.  
  55.     For example, if you wanted to place a file in the F:\docdir 
  56.     directory, where "docdir" means the end user's word processing document
  57.     directory, you could configure the first user-specific variable to call 
  58.     for "Word Processing Document Directory,"  and specify F:\$APPVAR1$ as 
  59.     the destination directory for the file you want to place in his directory.  
  60.  
  61.     When running WINSTALL, each network user will then be prompted to enter his 
  62.     "Word Processing Document Directory."  If a user provides NAI with "DOCS" 
  63.     as his document directory, WINSTALL will place the file in the F:\DOCS 
  64.     directory, creating the directory in the process, if necessary.
  65.  
  66. 3.  Release 2.0 now permits modification of the AUTOEXEC.BAT and CONFIG.SYS 
  67.     files, as well as one other additional ASCII file of your choice per
  68.     application .DAT file, in the same fashion as it enables modification of 
  69.     WIN.INI and SYSTEM.INI.
  70.  
  71. 4.  WINSTALL now has the ability to keep a complete network log of all user 
  72.     and administrator activity in a file of your choice.  You have a number of
  73.     options as to what to log with each entry, but this log can help to show
  74.     who has installed and removed what, on what PC, and when, and it can also
  75.     aid in troubleshooting any WINSTALL-related problems which may arise.
  76.  
  77. 5.  WINSTALL now permits the display of a custom message before and/or after
  78.     any installation and/or removal process.  You specify a short text file to 
  79.     display in the PRE/POST OPTIONS area of the ADD/MODIFY application .DAT
  80.     file function of WINSTADM.EXE.
  81.  
  82. 6.  You have the opportunity to extend WINSTALL by automatically calling 
  83.     an external program (a Windows or DOS application, even a batch file) at 
  84.     the end of any installation or removal operation.  The program to call is
  85.     specified within the PRE/POST OPTIONS area of the ADD/MODIFY application 
  86.     .DAT file function of WINSTADM.EXE.
  87.  
  88. 7.  The file copying operation has been improved in three ways. First, WINSTALL
  89.     now properly dates copied files with the time and date of the source file,
  90.     rather than with the time and date of the copy operation (this thanks to
  91.     DISKSTAT.DLL, by Art Krumsee).  Second, WINSTALL provides 4 options for
  92.     handling a situation where the file to be created already exists.  These
  93.     options are configurable in the RUNTIME OPTIONS section of WINSTADM.EXE.
  94.     Finally, the speed of the copy operation has been greatly increased.  This
  95.     will be most noticeable in the copying of large files, for example, when
  96.     installing an application which is to run from the local drive, rather 
  97.     than from a network drive.
  98.  
  99. 8.  The handling of WIN.INI additions has been modified so that the [Windows]
  100.     and [Fonts] sections are now both treated as special sections (as the 
  101.     [OLE] and [Embedding] sections have been all along.  This special 
  102.     treatment allows an application to be deleted without removing entire
  103.     shared sections.  In addition, WINSTALL now recognizes the RUN= and LOAD=
  104.     lines as special lines, adding and removing only the specified information
  105.     and retaining whatever was already present on these lines.
  106.  
  107. 9.  During a file copy operation, WINSTALL has always created any specified
  108.     directories if they did not already exist and, during a remove operation,
  109.     WINSTALL removes those directories if they are empty.  These directory
  110.     creation and removal functions have been extended to the Windows 3.1 
  111.     Working Directory, so that if you specify a working directory on the icons
  112.     screen, WINSTALL will create it at install time if it does not already 
  113.     exist and will remove it if it is empty when the application is removed.
  114.  
  115. 10. The stability and reliability of both programs has been greatly increased,
  116.     with more and more detailed error checking and warnings.
  117.  
  118. Please let us know of any problems you encounter with WINSTALL 2.0.  We can 
  119. be reached at (301)270-4458, by mail at 7319 Willow Avenue, Takoma Park, MD
  120. 20912, and on CompuServe at 71371,635.  We can't fix the problems we don't 
  121. know about.
  122.  
  123.                            Thanks for looking at WINSTALL!
  124.